{# Overseer > MCP > Tokens: the viewer's live tokens, never their values, each revocable; the header's action makes one (overseer_mcp). #} {% from "components/macros/layout.html" import card %} {% from "components/macros/table.html" import data_table %} {% from "components/macros/form.html" import action %} {% call card("Your tokens") %}
{% call(row) data_table(token_columns, tokens, empty=no_tokens) %} {{ action("Revoke", hx_dialog(partials ~ "/tokens/" ~ row.id ~ "/revoke"), "danger") }} {% endcall %}
{% endcall %}